Retrieval & Adaptation in Drj Vu, a Case-Based Reasoning System for Software Design

نویسندگان

  • Barry Smyth
  • Mark T. Keane
چکیده

Several current AI techniques are based on the reuse of problem solving knowledge. Case-based reasoning (CBR) is one such technique. In CBR problem solutions are stored as cases, and to solve a new problem a suitable case is retrieved and adapted. This paper examines adaptation in the context of a case-based reasoning system for software design called Drj~t Vu. The paper describes Drj~ Vu’s twotier approach to adaptation which utilises both domain specific and domain independent adaptation knowledge. In addition we describe how D6jh Vu provides two adaptation support mechanisms (adaptive problem decomposition and adaptation-guided retrieval) to relieve the adaptation load and how these mechanisms use adaptation knowledge in different ways to achieve their goals.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Retrieval & Adaptation in Déjà Vu, a Case-Based Reasoning System for Software Design

Several current AI techniques are based on the reuse of problem solving knowledge. Case-based reasoning (CBR) is one such technique. In CBR problem solutions are stored as cases, and to solve a new problem a suitable case is retrieved and adapted. This paper examines adaptation in the context of a case-based reasoning system for software design called Déjà Vu. The paper describes Déjà Vu's twot...

متن کامل

Reducing the Adaptation Overhead

Déjà Vu is a case-based software design system whose success is based on two novel techniques: hierarchical case-based reasoning and adaptation-guided retrieval. Hierarchical case-based reasoning (HCBR) solves complex problems in a hierarchical fashion by reusing and combining the solutions of many separate cases and is fully supported by the normal CBR retrieve-and-adapt cycle. Adaptation-guid...

متن کامل

Retrieving Adaptable Cases: The Role of Adaptation Knowledge in Case Retrieval

The retrieval of a suitable case is of crucial importance to the success of case-based reasoning. A good criterion for judging "case suitability" is how complex a case will be to adapt. However, it has proven difficult to directly calculate this measure of case "adaptability" without incurring the full cost of adaptation. This has led most researchers to exploit semantic similarity as a more tr...

متن کامل

A Blackboard Based, Recursive, Case-Based Reasoning System for Software Development

This paper describes Déjà Vu, a Case-Based Reasoning system for software design, which uses a recursive problem solving technique, mirroring the human design process of successive refinement, to automatically generate solution code for a given target specification. This recursive approach is reflected in the structure of the case-base in that solutions have an explicit partonomic structure with...

متن کامل

Retrieving Reusable Design Cases Exploiting Adaptation Knowledge in Design Reuse

Case-based reasoning has been identi ed as a potentially fruitful candidate technology with which to investigate the development of automated design systems. Two critical stages in case-based design are design retrieval and design adaptation. In the former, designs that can be reused for a new design problem must be located. In the latter, retrieved designs must be modi ed to meet the speci c d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001